package com.A1yeild方法的使用;

/**
 * @Auther: SJZ    2907374717@qq.com
 * @Date: 2019/3/11 22:07
 * @Description:
 * yeild 方法的作用是放弃当前的CPU资源，将他让给其他的任务去占用CPU执行时间。
 * 但放弃的时间不确定，有可能刚刚放弃。马上又获得CPU的时间片。
 */
public class MyThread extends Thread{

    public void run(){
        long beginTime= System.currentTimeMillis();
        int count=0;
        for(int i=0;i<500000;i++){
            Thread.yield();//将Cpu让给其他资源导致速度变慢
            count=count+(i+1);
        }
        long endTime= System.currentTimeMillis();
        System.out.println("用时："+(endTime-beginTime)+"毫秒");
    }


}
